Driver Cleaner 3.3

---------------------------------------------------

Copyright (c) 2003-2004

Ruud Ketelaars

All Rights Reserved

---------------------------------------------------

The author takes NO WARRANTY. This software is provided "AS IS", we take no

responsibility to any damage to hardware or software or to the loss of anything.

You may not reverse engineer or decompile the program.  Last but not least you

are not allowed to Re-distribute this program or any part there of by any means

(E-mail, CD, Web-site) unless given written permission by Ruud Ketelaars.

The ATI logo and name are registered trademarks of ATI Technologies Inc.

The nVidia visual branding and name are registered trademarks of nVidia Corporation

The Creative logo and name are registered trademarks of Creative Technology Ltd.

All other logos and names are property of the rightful owners.

This program has no affiliation with any of the companies.


Driver Cleaner and Cab Cleaner are tested on most Operating Systems.

It should work on all Windows versions except Windows 3.1 and 3.11.

The program will also work on Windows 2003 and Longhorn.

Please do not edit the .dcf files or any other files used or created by Driver Cleaner.

P.S. Keep in mind that i couldn't test it on 2003 and Longhorn.


The section "Usage for XP / XP SP1 / XP SP2" is probally also the best to use on Windows 2000 and Windows 2003.

---------------------------------------------------

Important for nVidia users

---------------------------------------------------

For nVidia users that are going to uninstall 45.** or newer:

Just follow the steps, but these are a few things you need to know and do before.

In Driver Cleaner goto the options and select the backup functions.

When you uninstalled the 45.** or higher before without problems than select the nvidia cleaning file.

If you uninstalled them before and got problems than select the nVidia cleaning file and in the options window by Cleaning Options, uncheck Registry.

---------------------------------------------------

Important Note:

---------------------------------------------------

Make sure step 1 is done, because Windows will go online and download the driver from the Microsoft site.

---------------------------------------------------

Usage for XP / XP SP1 / XP SP2

---------------------------------------------------

ATI:

1. Unplug nic card or modem from net or disconnect

2. Remove ATI driver from add/remove programs then remove the control panel from add/remove programs

3. Reboot into safe mode (F8 during boot up)

4. On reboot into safe mode WinXP SP1/SP2 will auto detect and install drivers. Just let it do its thing. If you can cancel out of the auto install hardware wizard then skip the rest and run Driver Cleaner! If you can NOT cancel out of auto detect wizard then...

5. Navigate to device mgr->display adapter->uninstall and/or remove ATI display adapter but do not reboot

6. Disable any AntiVirus Software (If you don't disable is than it could give trouble)

7. Run Cab Cleaner (not needed, but recommended)

8. Run Driver Cleaner

9. Empty recycle bin and reboot

10. Install the new drivers and control panel

nVidia:

1. Unplug nic card or modem from net or disconnect

2. Remove nvidia from add/remove programs

3. Reboot into safe mode (F8 during boot up)

4. On reboot into safe mode WinXP SP1/SP2 will auto detect and install drivers. Just let it do its thing. If you can cancel out of the auto install hardware wizard then skip the rest and run Driver Cleaner! If you can NOT cancel out of auto detect wizard then...

5. Navigate to device mgr->display adapters->highlight nVidia and click uninstall or remove but don't reboot

6. Disable any AntiVirus Software (If you don't disable is than it could give trouble)

7. Run Cab Cleaner (not needed, but recommended)

8. Run Driver Cleaner

9. Empty recycle bin and reboot

10. Install the new drivers

Other:

1. Unplug nic card or modem from net or disconnect

2. Remove driver from add/remove programs

3. Reboot into safe mode (F8 during boot up)

4. On reboot into safe mode WinXP SP1/SP2 will auto detect and install drivers. Just let it do its thing. If you can cancel out of the auto install hardware wizard then skip the rest and run Driver Cleaner! If you can NOT cancel out of auto detect wizard then...

5. Navigate to device mgr->select the category->uninstall and/or remove but do not reboot

6. Disable any AntiVirus Software (If you don't disable is than it could give trouble)

7. Run Driver Cleaner

8. Empty recycle bin and reboot

9. Install the new driver

---------------------------------------------------

Usage for other operating systems

---------------------------------------------------

ATI:

1. Unplug nic card or modem from net or disconnect

2. Remove ATI driver from add/remove programs then remove the control panel from add/remove programs

3. Reboot into safe mode (F8 during boot up)

4. Disable any AntiVirus Software (If you don't disable is than it could give trouble)

5. Run Cab Cleaner (not needed, but recommended)

6. Run Driver Cleaner

7. Empty recycle bin and reboot

8. Install the new drivers and control panel

nVidia:

1. Unplug nic card or modem from net or disconnect

2. Remove nvidia from add/remove programs

3. Reboot into safe mode (F8 during boot up)

4. Disable any AntiVirus Software (If you don't disable is than it could give trouble)

5. Run Cab Cleaner (not needed, but recommended)

6. Run Driver Cleaner

7. Empty recycle bin and reboot

8. Install the new drivers

Other:

1. Unplug nic card or modem from net or disconnect

2. Remove driver from add/remove programs

3. Reboot into safe mode (F8 during boot up)

4. Disable any AntiVirus Software (If you don't disable is than it could give trouble)

5. Run Driver Cleaner

6. Empty recycle bin and reboot

7. Install the new driver

---------------------------------------------------

Important on Windows 98

---------------------------------------------------

ATI:

After the uninstall of the drivers and control panel check if windows set the display adapter to Standaard PCI Graphics Adapter (VGA). If windows set it to Standaard Display Adapter (VGA) than it is highly possible that you wil get an infsetup error when you install the new ATI display driver. If you get this error set the display adapter to Standaard PCI Graphics Adapter (VGA) and than install the drivers.

---------------------------------------------------

Copyright Notice

---------------------------------------------------

The ATI logo and name is a registered trademark of ATI Technologies Inc.

The nVidia visual branding and name are registered trademarks of nVidia Corporation

The Creative logo and name is a registered trademark of Creative Technology Ltd.

All other logos and names are property of the rightful owners.

This program has no affiliation with any of the companies.

Remember to visit the Driver Cleaner website at http://www.drivercleaner.net for the latest version and information.


Normal Version

Advanced Version

1. Here you can select which cleaning file you want to use and in the advanced version multiple.

2. Here will the files/directories be displayed that could be found and deleted.

3. Here will the files/directories be displayed that couldn't be found. This is not bad. It is good, because it means that they are allready uninstalled.

4. Here will be displayed what operating system you have.

5. Here will be displayed what videocard you have. After uninstalling the drivers, it is possible that here is nothing or something like Standard VGA.

Options Menu

In the options menu you can turn options on and off. If you want to use the ability to restore deleted files and directories and / or registry than turn the option on. By the cleaning options you can select if it should clean all or not.


Version 3.3 Final

Improved:

- Small code changes

Added:

- S3 Savage cleaning file  beta

Version 3.2 Final

Improved:

- ATI cleaning file

- nVidia cleaning file

- nForce Chipset cleaning file

- Realtek AC'97 cleaning file

- Creative Audio cleaning file

- Creative Audio Lite cleaning file

- File Backup Routine

- Code Optimized and Rewritten

Added:

- Intel Extreme cleaning file  beta

- ATI Remote Wonder cleaning file  beta

- Backup Functions to the Wizard

Fixed:

- Bug in Registry Backup

- Bug in Full Registry Backup

- When cleaning drop down box disabled

Version 3.1 Final

Added:

- See the size from the backup folder in the options menu

- Enable or disable the splash screen

- NVFix

Updated:

- Language Files

Version 3.0 Final

Improved:

- Readme steps

- ATI cleaning file

- ATI WDM cleaning file

- ATI MMC cleaning file

- nVidia cleaning file

- Creative Audio cleaning file

- Code optimized (Changed a lot)

Fixed:

- Bugs in code

- Small bug in the Wizard

- Small bug in dropdown boxes

- Black around buttons with windows themes

Added:

- Log Viewer (View the log files created with the log option)

- The option to make a full registry backup when the cleaning starts

- Cleaning Options (Select if it cleans Files, Registry, Directories or all)

- Creative Audio Lite cleaning file  beta (Cleans only the driver)

- Language files (Chinese, Danish, Hungarian, Portuguese, Russian)

Updated:

- Language files (English, Dutch, French, German, Italian, Polish, Spanish)

Version 2.7 Final

Improved:

- Some small code changes

- ATI cleaning file

Added:

- 3Dfx cleaning file  beta

- SIS Graphics cleaning file  beta

- Polish language file

Version 2.6 Final

Improved:

- nVidia cleaning file

- nForce Chipset cleaning file

Fixed:

- Text bug that no text was shown on some systems

- On some systems nothing happend when cleaning

Added:

- Now you can select the font of the program. (Tahoma, Microsoft Sans Serif)

Version 2.5 Final

Improved:

- ATI cleaning file

- ATI MMC cleaning file

- nVidia cleaning file

- Creative Audio cleaning file

- Added questions in the FAQ

- Program Code

- Complete new installer

- Better backup routines

Added:

- Language Support (English, Dutch, German, Italian, Spanish, French) more will follow

- Detection of the Program Files Directory

- Realtek AC'97 cleaning file  beta

- nVidia Special cleaning file  beta (Check readme for info)

Version 2.0 Final

Improved:

- ATI cleaning file

- nVidia cleaning file

- nForce cleaning file  beta

Added:

- Turtle Beach cleaning file  beta

- ATI Uninstall Utility cleaning file

- Driver Cleaner Advanced version

- Deleted File and Directory Backup and Restore function

- Deleted Registry Backup and Restore function

- Log File option

- Options Menu

- Cleaning Wizard

- Cab Cleaner Integrated into Driver Cleaner (access through tools menu)

Removed:

- VIA Chipset cleaning file (still not working good)

Version 1.9 Final

Improved:

- ATI cleaning file

- ATI WDM cleaning file

- VIA Chipset cleaning file  alpha

- nForce Chipset cleaning file  alpha

Version 1.8 Final

Improved:

- ATI cleaning file

- ATI WDM cleaning file

- Creative Audio cleaning file

- nVidia cleaning file

- nVidia Stereo cleaning file

- nVidia WDM cleaning file

Added:

- VIA Chipset cleaning file  alpha

- nForce Chipset cleaning file  alpha

Version 1.7 Final

Improved:

- Installer

- Help file

- Readme

- ATI cleaning file so it should leave HydraVision and MMC intact

Added:

- ATI Multimedia Center cleaning file  beta

- ATI HydraVision cleaning file  beta

- Creative Audio cleaning file  beta

- kx Audio cleaning file  beta

- kx Aureal Driver cleaning file  beta

- Description for the INFSetup error (see help file and readme)

Version 1.5 Final

Improved:

- ATI cleaning file

- Cleaning routine code

Fixed:

- Installer could cause RPC stub error on W9x

Added:

- Cab Cleaner Program

- Program is movable over the screen

- Detection of Windows 2003

- Box where you can see the files/directories it found and deleted

- In the readme First Time Usage for other operating systems

- ATI WDM Capture driver cleaning file  beta

- nVidia WDM driver cleaning file  beta

- nVidia 3D Stereo driver cleaning file  beta

Version 1.4 DH 1st Anniversary Edition

Improved:

- Cleaning files for better cleaning

Version 1.3.1 Final

Improved:

- Installer

- Help file

Fixed:

- Small bug in the code

Version 1.3 Final

Improved:

- New installer

- Program stability

- Cleaning files

Removed:

- Not needed code and files

- DCF editor, because not compatible with further versions

Fixed:

- A bug that people with ALI AGP Drivers had

Version 1.1 Final

Improved:

- Support for Dell drivers. Installed backup drivers in other directories.

Version 1.0 Final

Improved:

- Better help file

- Small routines in the code

Version 0.6.1

Same as the Version 0.6.0, but to make sure that everyone has the new fixed Version 0.6.0

Version 0.6.0

Added:

- Deleting of ATI and nVidia directories on the windows drive

- Now searches in the registry for keys

Improved:

- ATI cleaning file

- nVidia cleaning file

- Registry search and removal

- Big improvements to the cleaning routine and code

Fixed:

- Small bugs in the code

Version 0.5.3

Added:

- Both cleaning files they have Omega sets support

Improved:

- ATI cleaning file

- nVidia cleaning file

Version 0.5.2

Fixed:

- Appears now in the taskbar

- The minimize button

- In Windows XP the buttons use the right theme style

- Removed code that was not needed

Improved:

- Code of the cleaning routine

- ATI cleaning file

- nVidia cleaning file

Version 0.5.1

Added:

- ATI cleaning file

Version 0.5.0

Fixed:

- Bug in the installer

Improved:

- nVidia cleaning file

- Better cleaning code

Version 0.4.9

Added:

- ATI support

Version 0.4.8

Added:

- Videocard name display

Fixed:

- Code optimization

- Clean function in menubar

- Small coding errors

Version 0.4.7

Fixed:

- Some problems with the find system in the INI Editor.

- Small bug in the INI Editor.

- Removed Unnecessary code.

Version 0.4.6

Includes:

- Automatic detection of the Windows directory and System directory.

- INI Maker\Editor.

- Reporting of files that couldn't be found.

- Shows what OS you have.

- Compatible with Windows Themes and WindowBlinds.

- Small and easy to use.

- Clean file for nVidia cards.


If you find registry keys, files or directories that it don't remove than mail me the

filenames and / or registry keys and / or directories.

For questions and suggestions mail me at spike@driverheaven.net or at info@drivercleaner.net

Please do not put this address in your address book, because it is than vulnerable for viruses.

Ruud Ketelaars


---------------------------------------------------------------------------------------------------------------------------------------

1.   How should i uninstall and install the drivers?

2.   How should i install Driver Cleaner and Cab Cleaner?

3.   Does Driver Cleaner work with all Operating Systems?

4.   What about the operating system with a service pack installed?

5.   Does Driver Cleaner support registry cleaning?

6.   I get a lot of File Not Found and Directory Not Found errors, what does that mean?

7.   The directory ATI Technologies in the Program Files directory is still there?

8.   After using DC and booting to windows there are driver files in the windows or system or system32 Folder?

9.   I got a motherboard with nForce/nForce2 chipset, will the nVidia option remove those drivers?

10. I get an INFSetup error after i uninstalled the ATI Display driver and control panel?

11. After using a cleaning file i get an windows error that important system files are removed?

12. I have a RPC Stub error after installing Driver Cleaner on W9x/ME?

13. Which filter is for what?

14. What is Cab Cleaner?

15. Does Cab Cleaner work with all Operating Systems?

16. What cab file should I clean?

17. Should Cab Cleaner be used on all Operating Systems?

---------------------------------------------------------------------------------------------------------------------------------------


I found out that whenever i installed drivers or removed ones that windows would restore certain files from the driver cache folder out the driver.cab file or any other cab files from service packs. This caused windows overwriting new files with old files. To prevent this i wrote this program. With some special routine it will clean any ATI and nVidia files out of those cab files. The files in those cab files are old, so it isn't bad to delete them.

It can take some time depending on your system and also because the cab files can be large in size. It is better to use it, because windows can't overwrite your new files with old ones. Also you only need to run it ones and than when you installed a new service pack you need to run it again.

---------------------------------------------------

Usage for all the Operating Systems

---------------------------------------------------

1. Boot into safe mode (F8 during boot up) (This is not required)

2. Run Cab Cleaner it is in the tools menu from Driver Cleaner

If you are going to clean driver.cab make sure you have 400+ MB free.

Remember to visit the Driver Cleaner website at http://www.drivercleaner.net for the latest version and information.


1. Here you can select what cab file you want to clean

2. Here you can see it is is busy or finished.

3. Here you can see what it is doing.

4. Here will be displayed what operating system you have.


Version 3.3

Fixed:

- Bug with temp directory

- When cleaning drop down box disabled

Version 3.2

Fixed:

- Bug with temp directory

- When cleaning drop down box disabled

Version 3.1

Nothing New

Version 3.0

Improved:

- Code optimized

Version 2.7

Nothing New

Version 2.6

Nothing New

Version 2.5

Added:

- Cab File detection (Only files that exist will be in the drop down box)

Version 2.0

Note seperate anymore. Intergrated into Driver Cleaner 2

Version 1.5

Improved:

- Code improvements

Added:

- New cab making routine

Removed:

- Makecab.exe

Fixed:

- Problem in the rebuilding of the files finally fixed

Version 1.3

Improved:

- Cleaning files

- Code improvements

Added:

- Other makecab.exe

Fixed:

- Problem in the rebuilding of the files

Version 1.0

Initial release version


If you use Driver Cleaner either for personal or business use and wish to support development so i can continue to improve this product, please donate some money. Every little bit helps in my long hours of developing this tool to further aid the community.

Please use PayPal and use as reciptient's email spike@driverheaven.net or info@drivercleaner.net

Donate Money - spike@driverheaven.net

Donate Money - info@drivercleaner.net


Here you can select which cleaning file you want to use and press next.

It will show which filter have chosen and you can press clean.

The wizard is easy to use and simple.


--------------------------------------------------------------------

Q:  How should i uninstall and install the drivers?

A:  Check the topic Readme

--------------------------------------------------------------------


-----------------------------------------------------------------------------------------------------------------------

Q:  How should i install Driver Cleaner and Cab Cleaner?

A:  If you have an older version installed than uninstall that and install the new version.

      If you have no old versions installed you can just install the new version.

-----------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  Does Driver Cleaner work with all Operating Systems?

A:  It works with Windows 95, 98, 98SE, ME, 2000, XP. It should also work with Windows 2003 and Longhorn.

-------------------------------------------------------------------------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------------

Q:  What about the operating system with a service pack installed?

A:  It will work on any service pack installed

---------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  Does Driver Cleaner support registry cleaning?

A:  Yes, it will clean registry items that belong to the driver. Also it goes deeper than normal registry cleaners. It does this to make sure that the next driver install is clean and that there will be no conflicts.

-------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  I get a lot of File Not Found and Directory Not Found errors, what does that mean?

A:  About those File Not Found or Directory Not Found, it looks for a lot of files and directories which sometimes are not installed or they are uninstalled, also a lot of files it looks for is form other languages, so like files for korean language and such. I am sure it removed files. Also it deletes directories that are left over from ATI or nVidia and it deletes a lot of registry keys that are left so it looks like it didn't do much, but it did a lot. The deleting of the program is fast. The directory deleting routine is fast it can delete 8MB/s. The file deleting routine and registry deleting routine is windows related and windows can delete files and registy items very quickly so you won't notice it. That is why it looks like it didn't do anything.

-------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  The directory ATI Technologies in the Program Files directory is still there?

A:  Driver Cleaner does that, because if it would remove it than things like HydraVision would be removed also. You can just install new drivers.

-------------------------------------------------------------------------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------------------------------------------------------

Q:  I got a motherboard with nForce/nForce2 chipset, will the nVidia option remove those drivers?

A:  No, it will not remove those drivers. It will only remove the nVidia display drivers.

--------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  I get an INFSetup error after i uninstalled the ATI Display driver and control panel?

A:  The problem is caused by windows. The Display adapter is set at Standaard Display Adapter (VGA). Set the display adapter at Standaard PCI Graphics Adapter (VGA). Now install the drivers and the problem should be solved.

-------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  After using a cleaning file i get an windows error that important system files are removed?

A:  You get that error, because after using a service pack windows protects the files more. So it keep track of it. After deleting it windows says it can cause your system to become unstable, but this is not true. Just install the new driver and all is ok. Also when it asks for the cd than cancel it.

-------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  I have a RPC Stub error after installing Driver Cleaner on W9x/ME?

A:  That problem has been fixed since 1.5. The problem by older versions was caused by the installer installed 4 files that can cause this problem. To fix it uninstall Driver Cleaner, than goto microsoft and download mcrepair.exe and run it. After that download the latest Driver Cleaner version and install that.

-------------------------------------------------------------------------------------------------------------------------------------------------------


---------------------------------------------------------------------------------------------

Q:  Which filter is for what?

A:  ATI Catalyst driver + Control Panel	= ATI

      ATI Multimedia Center	= ATI MMC

      ATI HydraVision	= ATI HydraVision

      ATI Remote Wonder	= ATI Remote Wonder

      ATI WDM Driver	= ATI WDM

      ATI Software Uninstall Utility	= ATI Uninstall Utility

      Creative Audio	= Creative Audio

      Creative Audio Driver	= Creative Audio Lite

      Intel Extreme Graphics	= Intel Extreme

      kX Audio Driver	= kX Audio

      kX Aureal Driver	= kX Aureal

      nForce Motherboard / Chipset Driver	= nForce Chipset

      nVidia Stereo Driver	= nVidia Stereo

      nVidia WDM Driver	= nVidia WDM

      nVidia Display Driver	= nVidia

      Realtek AC'97 Audio	= Realtek AC'97

      Turtle Beach Audio	= Turtle Beach

      3Dfx	Drivers	= 3Dfx

      SIS Graphics Drivers	= SIS Graphics

      S3 Savage IX/MX/3D/4	= S3 Savage

---------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  What is Cab Cleaner?

A:  I found out that whenever i installed drivers or removed ones that windows would restore certain files from the driver cache folder out the driver.cab file or any other cab files from service packs. This caused windows overwriting new files with old files. To prevent this i wrote this program. With some special routine it will clean any ATI and nVidia files out of those cab files. The files in those cab files are old.

-------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  Does Cab Cleaner work with all Operating Systems?

A:  It works with Windows 95, 98, 98SE, ME, 2000, XP. It should also work with Windows 2003, Longhorn.

-------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  What cab file should I clean?

A:  Always take driver.cab and if you have a service pack installed the cab file with the right service pack number.

-------------------------------------------------------------------------------------------------------------------------------------------------------


---------------------------------------------------------------------------------------

Q:  Should Cab Cleaner be used on all Operating Systems?

A:  No, on Windows 95, 98, 98SE, ME it is not needed.

---------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------

Q:  After using DC and booting to windows there are driver files in the windows or system or system32 Folder?

A:  If you didn't use Cab Cleaner, than that is possible. Windows will take driver files out of the cab files when they are deleted. To prevent this use Cab Cleaner.

-------------------------------------------------------------------------------------------------------------------------------------------------------


Here is the list from the language files and who made them.

Report any problems you see in the language files.

-------------------------------------------------------------

Chinese	Shen Mo

-------------------------------------------------------------

Danish	David H. Kristensen

-------------------------------------------------------------

Dutch	Ruud Ketelaars

-------------------------------------------------------------

English	Ruud Ketelaars

-------------------------------------------------------------

French	Hélène Savary

Pierre-Yves Bandet

-------------------------------------------------------------

German	Julian Wiegmann

Matthias Marquardt

-------------------------------------------------------------

Hungarian	Zoltán Németh

-------------------------------------------------------------

Italian	Manuel Gherardi

-------------------------------------------------------------

Polish	Konrador

-------------------------------------------------------------

Portuguese	Alex Weber

-------------------------------------------------------------

Russian	MARcoDEN	Mist-Studio.com

-------------------------------------------------------------

Russian-Cyrillic	Vitaly Pecharsky Jr.

-------------------------------------------------------------

Spanish	Santiago Martinez

-------------------------------------------------------------